/* 
 * @Author: Miguel Angel Vargas Cabezas
 * @License: BSD
 */
function fnActivaChecbox(idDiv,valor){
    /*Funcion para activar todos los checbox de un div segun los valores concatenados en la variable valor*/
    $("#" + idDiv + " > :checkbox").each(function(){
        $(this).attr("checked",false)
    });
    valor = valor.split(",")
    for(x in valor){
        $("#" + idDiv + " > :checkbox").each(function(){
            if($(this).val() == valor[x])
                $(this).attr("checked",true)
        });
    }
    return true;
}
function fnAsignaValores(ambito,objetos){
    /*Funcion para asignar valores de un query que viene en formato json @objetos, y se los asigna a todos los objetos seleccionados en @ambito
         * es importante que por el momento solo soporta para una fila de resultados dentro del query
         **/
    var tmp = "";
    $(ambito).each(function(){
        tmp = $(this).attr("id");
        if(objetos.length > 0)
            $(this).val(objetos[0][tmp]);
    });
} //fin function fnAsignaValores(ambito,objetos){

function redimension(iframe,contenedor){
    /* Funcion para redimensionar un iframe y el contenedor de este segun su contenido */
    contenedor.css("width","736px");
    iframe.css("width","736px");
    var miiii = $contenedor.css("height");
    contenedor.css("width",($(document).width()) + "px");
    iframe.css("width",($(document).width()) + "px");
    if(miiii.substr(0, (miiii.length - 2)) < (document.body.scrollHeight)){
        contenedor.css("height",(document.body.scrollHeight + 220) + "px");
        iframe.css("height",(document.body.scrollHeight + 120) + "px");
    }
    return true;
} //fin function redimension(iframe,contenedor){

function fnCambiaFrameTm(tamano){
    /*Cambia el tamaño de letra del iframe*/
    $("body").css("font-size",tamano);
    return true;
}
function setActiveStyleSheet(title) {
    var i, a, main;
    for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
        if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
            a.disabled = true;
            if(a.getAttribute("title") == title) a.disabled = false;
        }
    }
}
function fnComparaFechas(date1,date2,opc){
    /*Funcion para realizar operaciones entre fechas*/
    var fecha1 = new Date(date1);
    var fecha2 = new Date(date2);
    switch(opc){
        case 'mayor':
            if(fecha1.getTime() > fecha2.getTime()){
                return true;
            }
            break;
    }
    return;
} //fin function fnComparaFechas(date1,date2,opc){

    function fntodoLectura(){
        $(":button").button( "disable" );
        $( "input:button").button( "disable" );
        $( "input:button").attr( "disabled",true );
        $( "input:submit").button( "disable" );
        $("input:text").attr("readonly","true");
        $("textarea").attr("readonly","true");
        $("select").attr("disabled","true");
        $(":checkbox").attr("disabled","true");
        return true;
    }